package com.qf.dao;

import com.qf.bean.Users;

import javax.annotation.Generated;
import javax.ws.rs.*;
import javax.ws.rs.core.MediaType;
import java.util.List;

/**
 * 2019/11/29
 * Administrator
 * restfulServer1129
 * 面向对象面向君  不负代码不负卿
 */
@Produces("*/*")
public interface UsersDao {
    //1.增加
    @Path("/insertuser")
    @POST  //等价于requestMethod.POST
    public int insert(Users users);
    //修改
    @Path("/updateuser")
    @PUT
    public int update(Users users);
    //删除
    @Path("/deleteuser/{uid}")
    @DELETE
    public int delete(@PathParam("uid") int userid);
    //查询
    //主键查询
    @Path("/findbyid/{uid}")
    @GET
    @Produces(MediaType.APPLICATION_JSON)
    public Users findbyid(@PathParam("uid")int userid);
    //查询多行
    @Path("/findall")
    @GET
    @Produces(MediaType.APPLICATION_JSON)
    public List<Users> findall();

}
